No-three-in-line problem